文章目录
python可以快速的写成一个udp客户端程序,前面的文章中我们介绍了如何写udp服务器,服务器其实和客户端的程序时非常类似的,你看了下面的代码就知道了。
- 先引入socket模块
- 设置几个参数:host主机地址,Port端口,bufsiz缓存大小
- 创建一个udp套接字类型,如图所示,关键参数是第二个SOCK_DGRAM
- 下面的代码用于向服务器发送数据,并接受服务器传来的数据
下面是完整的代码。
from socket import *
host=’localhost’ #本地服务器地址
port=12345 #客户端端口(确保和服务器的端口一致
bufsiz=2048 #缓存大小
addc=(host, port) #地址+端口
udpclisock=socket(AF_INET,SOCK_DGRAM) #创建UDP的套接字类型。
while True:
udpclisock.sendto(b'hello', addc)
data,adds=udpclisock.recvfrom(bufsiz)
if not data:
break
print(data)
udpclisock.close()
转载请注明来自DataScience.
邮箱: 675495787@qq.com